大家好,我是一宵三筵
首先就是真的感謝對這個系列文章有興趣,觀看與訂閱的各位
第一次參加鐵人賽,沒想到我想要講述的內容,最後遠遠的超過了30篇
當然其中也有些因素是ChatGPT在回答的時候,難免話癆了些,導致文字量很多
二來是我喜歡大量的範例,直接從範例中去解析、學習
然後再請ChatGPT詳細解析語法、用法、規則等等
但多個語言要學起來,確實不是三言兩語直接可以介紹完的
大多數的鐵人賽都是用30篇寫React、用30篇寫NextJS、用30篇寫NodeJS or NestJS等等
啊我就一個貪心,全部都想要寫起來,想要把我自己熟悉、不熟悉的都寫過一次
並驗證藉由ChatGPT來學習是真的可行的
雖然我覺得,在學習的時候,可能還是要跟網路上的各種教學文章相輔相成比較好
教學文章可以一口氣幫你照亮學習地圖,每個筆者覺得「該要知道」的內容
所有內容都可以輕鬆的直接獲得
但對應的缺點就是,學到的不一定是馬上要用到的,或是順序不一定是你想知道的順序
ChatGPT的話比較是私人家教,不熟悉的、不明白的、想知道的
問ChatGPT,用各種方式問、去取得範例、取得解法、確認自己理解是否正確
基本上都可以做到,可以最直接直搗你想要知道的內容
缺點就是在你不熟悉關鍵字、不知道哪些是「該要知道」的
就有一點要碰碰運氣,要看ChatGPT在概述的時候有沒有提到
這個系列中,尤其是前端的部分,確實幾乎是我在誘導ChatGPT回答
或者說,他的回答是我挑選過的
當方向和我要講的不同,就會修改提問詞,或是讓他重新生成一次,極端一點像這樣:
平常真實的使用情況下,不太可能需要修改這麼多次
但我仍然會為了成為教學內容、導正討論的方向
希望ChatGPT能夠用更精簡的篇幅去直搗核心
(當然我知道為了模擬初學,還是有一點繞,而且字數完全壓不下去)
但後端的部分就不太一樣了
我不是真的那麼熟悉後端,尤其是一些設定或是概念上
讓我不會自稱自己是真的全端工程師,或是後端工程師
更多的時間花在跟著實作&驗證、查詢真偽的部分
且要做這樣的主題與方式,釐清提問的順序與脈絡,真的讓我花上不少時間
ChatGPT所回答的內容,都需要逐一的進行測試、跟著實作
以及查證ChatGPT所說的內容到底是對的或錯的
我自己在過程中學習到了很多,複習加深原有的概念基礎、或是學習新用法
再來和時間有關的話題就是,這次報名其實是有點非預期的
原本預想上,是希望自己幾乎準備好文章庫存再來參加鐵人賽
(比較沒有壓力&可以慢慢檢視自己的文章,維護文章品質)
從去年起就一直想要報名鐵人賽,因此也有自己準備一些有關React與前端相關的文章
但是寫到後來覺得,自己怎麼寫都不比IT邦幫忙現有的內容來得充實完整
最後也是不斷地參考別人的文章,內容與方式也不精采
當然吸收別人的文章,然後用自己的方式換句話說也是相當有難度與存在的必要意義
大家都是邊找參考資料,邊消化做成自己的文章
但總之我寫到最後就失去了信心,去年沒能準備好參賽
今年的話,
在報名快要截止的前一週,才突然決定以ChatGPT為主題來報名自我挑戰組
導致我要開賽的時候,只準備了五篇左右就開賽了
開賽之後每天都在庫存0~5篇之間徘徊,下班後與假日也是趕著處理文章,相當有時間壓力
而每一篇都要花我至少2~3小時的時間去構思、生成、實驗
但不得不說,這次雖然是借助ChatGPT來撰寫鐵人賽
把我自己本身熟悉與不熟悉的內容都跑過一次,對我自己的概念建立、知識學習也是很有幫助
很多內容我本來也不是那麼熟悉
像是各種React Hook那邊,useimperativehandle
這個函式我實在沒有很熟
以及後端的部分像是Nest相關的內容
更是我從ChatGPT推出之後才慢慢搭配ChatGPT與網路上的教學文章
逐漸摸索才建立起來的技能
也是因為這樣,每天借助ChatGPT協助我學習技能,
以及將公司內部php的程式碼重構翻新成NestJS,才覺得好像可以以這個為主題來進行挑戰
另外,使用ChatGPT完成鐵人賽其實是作弊的
我後來發現鐵人賽的規章裡面有提到:可以使用生成式AI,但是不能超過1/3的範圍
自我挑戰不知道在不在這個規範之內,但總之我題目就是如何使用ChatGPT啊?
但還好我報的是自我挑戰XDD
然後...我也知道GPT-4現在好炫好炫
可以處理圖像,可以更好的處理推理,還可以跟據繪製的版本草圖去直接生成程式碼
還有除了ChatGPT以外的AI在急速地發展,各領域都有
不過我的目的有一部份是希望可以更推廣這個工具,而多數人要開始接觸的話
大多會從免費版本開始
所以我就想挑戰看看,也親自實測看看免費版能做到什麼程度
還有我身邊也多少有一些朋友,看到強大的AI問世,瞬間覺得很恐慌
我覺得去熟悉、去了解如何使用工具,多少能消彌那種「我是不是要被AI取代掉」的恐懼
白話來說,就是打不贏就加入(X)
實際的嘗試使用AI去學習新知識、實際的試圖透過AI來完成工作
就也許會發現AI還沒有萬能到可以直接取代你
嗯,但會使用AI的人可能就可以。
最後,謝謝各位跟我一起點亮前後端技能樹
好幾次撰寫系列的動力,是因為有各位的點閱觀看
感謝各位支持,我是一宵三筵,我們有期再會!